Skip to content

[2/N Status & List APIs] feat(storage): add request read-model schema#321

Merged
albertywu merged 1 commit into
mainfrom
wua/status-list-read-model-schema
Jul 13, 2026
Merged

[2/N Status & List APIs] feat(storage): add request read-model schema#321
albertywu merged 1 commit into
mainfrom
wua/status-list-read-model-schema

Conversation

@albertywu

@albertywu albertywu commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Add gateway request summary entities and SQL tables keyed for sqid, queue receipt history, and change URI lookup.

Test Plan

make fmt && make build && make test && make check-mocks && make e2e-test

Issues

Stack

  1. [1/N Status & List APIs] docs: RFC for Status and List APIs #314
  2. @ [2/N Status & List APIs] feat(storage): add request read-model schema #321
  3. [3/N Status & List APIs] feat(storage): add request read-model stores #322
  4. [4/N] feat(gateway): persist request context on Land #327

@albertywu albertywu changed the title feat(storage): add request read-model schema [2/N Status & List APIs] feat(storage): add request read-model schema Jul 9, 2026
@albertywu albertywu marked this pull request as ready for review July 9, 2026 01:40
@albertywu albertywu requested review from a team, behinddwalls and sbalabanov as code owners July 9, 2026 01:40
Comment thread submitqueue/entity/request_summary.go Outdated
Comment thread submitqueue/entity/request_summary.go Outdated
Comment thread submitqueue/extension/storage/mysql/schema/request_by_change_uri.sql Outdated
@albertywu albertywu force-pushed the wua/status-list-read-model-schema branch from 6f14ba8 to ec3cf3a Compare July 10, 2026 23:54
@albertywu albertywu force-pushed the wua/status-list-api-rfc branch from 5cf9d52 to 39752ed Compare July 10, 2026 23:54
Summary:
Add gateway request summary entities and additive SQL tables keyed for sqid, queue receipt history, and change URI lookup.

The tables are initially unused and may be deployed empty before any runtime writer is enabled.

Test Plan:
make fmt
make gazelle
make lint-license
./tool/bazel test //submitqueue/entity:go_default_test //test/integration/submitqueue/extension/storage/mysql:go_default_test --test_output=errors

Revert Plan:
Revert this commit. Empty additive tables may remain without affecting existing behavior.

API Changes:
None.

Monitoring and Alerts:
N/A
@behinddwalls behinddwalls force-pushed the wua/status-list-read-model-schema branch from ec3cf3a to 38fad0f Compare July 13, 2026 15:00
@behinddwalls behinddwalls changed the base branch from wua/status-list-api-rfc to main July 13, 2026 15:00
@albertywu albertywu enabled auto-merge July 13, 2026 15:01
@albertywu albertywu added this pull request to the merge queue Jul 13, 2026
Merged via the queue into main with commit b3b129f Jul 13, 2026
15 of 27 checks passed
@behinddwalls behinddwalls deleted the wua/status-list-read-model-schema branch July 13, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants